/*
 * Copyright (C), 2002-2016, 苏宁易购电子商务有限公司
 * FileName: ModelJobServiceImpl.java
 * Author:   13075787
 * Date:     2016年7月12日 下午2:40:02
 * Description: //模块目的、功能描述      
 * History: //修改记录
 * <author>      <time>      <version>    <desc>
 * 修改人姓名             修改时间            版本号                  描述
 */
package com.suning.sawp.service.impl.model;

import java.util.Date;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.suning.sawp.constants.LoggerConstants;

/**
 * 样机管理<br>
 * 样机相关定时任务
 *
 * @author 13075787
 * @see [相关类/方法]（可选）
 * @since [产品/模块版本] （可选）
 */
@Service("modelBizzJobService")
public class ModelBizzJobServiceImpl {

    private static final Logger LOGGER = LoggerFactory.getLogger(LoggerConstants.SAWP_SERVICE);

    @Autowired
    ModelBlendServiceImpl modelBlendService;

    /**
     * 功能描述: <br>
     * 盘点数据自动提交
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public void submitCheck() {
        LOGGER.info("样机管理-定时任务-盘点数据自动提交，开始:" + new Date().getTime());
        modelBlendService.submitCheck();
        LOGGER.info("样机管理-定时任务-盘点数据自动提交，结束:" + new Date().getTime());
    }

    /**
     * 功能描述: <br>
     * 将盘点后的数据与样机清单数据比较，产生异常数据
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public void handleCheck() {
        LOGGER.info("样机管理-定时任务-盘点数据比较异常，开始:" + new Date().getTime());
        modelBlendService.handleCheck();
        LOGGER.info("样机管理-定时任务-盘点数据比较异常，结束:" + new Date().getTime());
    }

    /**
     * 功能描述: <br>
     * 盘点异常数据自动处理
     *
     * @see [相关类/方法](可选)
     * @since [产品/模块版本](可选)
     */
    public void submitProbHandle() {
        LOGGER.info("样机管理-定时任务-异常未处理数据超时自动提交审核，开始:" + new Date().getTime());
        modelBlendService.submitProbHandle();
        LOGGER.info("样机管理-定时任务-异常未处理数据超时自动提交审核，结束:" + new Date().getTime());
    }

}
